package com.ruoyi.web.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * description:
 * auth fcb
 * date 2025-11-01 17:27
 **/
@TableName("gxt_notice")
@Data
public class GxtNotice {

    /** 主键 */
    @TableId(value = "base_id",type = IdType.INPUT)
    private String baseId ;
    /** 通知标题 */
    @TableField(value = "title")
    private String title ;
    /** 封面图（暂时没有） */
    @TableField(value = "cover_img")
    private String coverImg ;
    /** 通知摘要 */
    @TableField(value = "overview")
    private String overview ;
    /** 通知发布时间 */
    @TableField(value = "notice_publish_time")
    private Date noticePublishTime ;
    /** 通知内容 */
    @TableField(value = "notice_content")
    private String noticeContent ;
    /** 通知类型：1：通知，2：公告，3：公示 */
    @TableField(value = "notice_type")
    private Integer noticeType ;
    /** 通知网页地址 */
    @TableField(value = "notice_url")
    private String noticeUrl ;
    /** 通知发布者 */
    @TableField(value = "notice_publisher")
    private String noticePublisher ;
    /** 创建人 */
    @TableField(value = "base_create_by")
    private String baseCreateBy ;
    /** 创建时间 */
    @TableField(value = "base_create_time")
    private Date baseCreateTime ;
    /** 更新人 */
    @TableField(value = "base_update_by")
    private String baseUpdateBy ;
    /** 更新时间 */
    @TableField(value = "base_update_time")
    private Date baseUpdateTime ;
    /** 删除标识。0：未删除，1：已删除 */
    @TableField(value = "is_delete")
    private Integer isDelete ;
}
